061194950feb14af37c6c14786c216f2208a1dad,google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/PubSubImpl.java,PubSubImpl,replaceTopicPolicyAsync,#String#Policy#,666
Before Change
public Future<Policy> replaceTopicPolicyAsync(String topic, Policy newPolicy) {
SetIamPolicyRequest request = SetIamPolicyRequest.newBuilder()
.setPolicy(PolicyMarshaller.INSTANCE.toPb(newPolicy))
.setResource(PublisherClient.formatTopicName(getOptions().getProjectId(), topic))
.build();
return transform(rpc.setIamPolicy(request), POLICY_TO_PB_FUNCTION);
}
After Change
public Future<Policy> replaceTopicPolicyAsync(String topic, Policy newPolicy) {
SetIamPolicyRequest request = SetIamPolicyRequest.newBuilder()
.setPolicy(PolicyMarshaller.INSTANCE.toPb(newPolicy))
.setResource(TopicName.create(getOptions().getProjectId(), topic).toString())
.build();
return transform(rpc.setIamPolicy(request), POLICY_TO_PB_FUNCTION);
}